package com.hsmpay.mobile.pojo.trans.cardcer;

import com.hsmpay.common.pojo.BasePojo;

import java.util.Date;

/**
 * 卡号认证 java bean
 * 对应 info_CardCer表
 *
 * @author 颜铃璋
 */
public class CardCer extends BasePojo {
    private static final long serialVersionUID = 8040805374946287018L;

    private Long id;//ID
    private Long userId;//用户ID
    private String bankCard;//银行卡卡号
    private String issueBank;//发卡行
    private String cardType;//卡类型
    private String expireDate;//有效期
    private Integer status;//1 审核通过 0 审核失败 2 审核中 3 未审核 5 秒到绑卡删除
    private String orderNum;//订单编号
    private String idCard;//身份证号
    private Date createDate;//

    //审核成功 后 才有数据
    private String idPositivePath;//证件正面图片路径
    private String idBackPath;//证件背面图片路径
    private String cardPositivePath;//银行卡正面图片路径
    private String cardBackPath;//银行卡背面图片路径
    private String headPath;//持卡人头像
    private Date applyDate;//申请时间
    private Date throughDate;//认证通过时间日期
    private String description;//描述
    private Integer verifiType;//审核类型

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getVerifiType() {
        return verifiType;
    }

    public void setVerifiType(Integer verifiType) {
        this.verifiType = verifiType;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public String getIssueBank() {
        return issueBank;
    }

    public void setIssueBank(String issueBank) {
        this.issueBank = issueBank;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getExpireDate() {
        return expireDate;
    }

    public void setExpireDate(String expireDate) {
        this.expireDate = expireDate;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getIdPositivePath() {
        return idPositivePath;
    }

    public void setIdPositivePath(String idPositivePath) {
        this.idPositivePath = idPositivePath;
    }

    public String getIdBackPath() {
        return idBackPath;
    }

    public void setIdBackPath(String idBackPath) {
        this.idBackPath = idBackPath;
    }

    public String getCardPositivePath() {
        return cardPositivePath;
    }

    public void setCardPositivePath(String cardPositivePath) {
        this.cardPositivePath = cardPositivePath;
    }

    public String getCardBackPath() {
        return cardBackPath;
    }

    public void setCardBackPath(String cardBackPath) {
        this.cardBackPath = cardBackPath;
    }

    public String getHeadPath() {
        return headPath;
    }

    public void setHeadPath(String headPath) {
        this.headPath = headPath;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getThroughDate() {
        return throughDate;
    }

    public void setThroughDate(Date throughDate) {
        this.throughDate = throughDate;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}
